package com.kaizeli.website.service;

import org.springframework.web.multipart.MultipartFile;

import java.util.Map;

/**
 * 项目导入服务接口
 */
public interface ProjectImportService {

    /**
     * 导入Excel文件到project表
     *
     * @param file Excel文件
     * @param updateIfExists 如果项目编码已存在，是否更新（true-更新, false-跳过）
     * @return 导入结果
     */
    Map<String, Object> importProjectExcel(MultipartFile file, boolean updateIfExists);

    /**
     * 下载项目导入模板
     *
     * @return 模板文件字节数组
     */
    byte[] downloadTemplate();
}

